/**
 * created by 小卷毛, 2020/9/14
 * Copyright (c) 2020, 416143467@qq.com All Rights Reserved.
 * #                   *********                            #
 * #                  ************                          #
 * #                  *************                         #
 * #                 **  ***********                        #
 * #                ***  ****** *****                       #
 * #                *** *******   ****                      #
 * #               ***  ********** ****                     #
 * #              ****  *********** ****                    #
 * #            *****   ***********  *****                  #
 * #           ******   *** ********   *****                #
 * #           *****   ***   ********   ******              #
 * #          ******   ***  ***********   ******            #
 * #         ******   **** **************  ******           #
 * #        *******  ********************* *******          #
 * #        *******  ******************************         #
 * #       *******  ****** ***************** *******        #
 * #       *******  ****** ****** *********   ******        #
 * #       *******    **  ******   ******     ******        #
 * #       *******        ******    *****     *****         #
 * #        ******        *****     *****     ****          #
 * #         *****        ****      *****     ***           #
 * #          *****       ***        ***      *             #
 * #            **       ****        ****                   #
 */
package com.sgcc.pda.lib_tools_database.bean.other;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Transient;
import org.greenrobot.greendao.annotation.Unique;
import org.greenrobot.greendao.annotation.Generated;

import java.util.List;

/**
 * 描 述：工作票状态详情
 * 作 者：小卷毛  2020-09-14 19:37
 * 修改描述：
 * 修 改 人：
 * 修改版本：
 */
@Entity
public class TicketState {

    @Id
    @Unique
    private String recordId; //工作票Id
    private String wtNo; //工作票号
    private String wtState; //工作票状态
    private String wtType; //工作票类型
    private String wtStopType; //工作票是否间断
    private String wtName; //工作票名称
    private String appNo; //工单号
    private String planNo; //工作计划编号
    private String wtOrgName; //单位
    private String wtStDate; //计划开始时间
    private String wtEnDate; //计划结束时间
    private String measure; //防范措施

    @Transient
    private List<TicketStateSign> ticketSignInfo;

    @Generated(hash = 1773510920)
    public TicketState(String recordId, String wtNo, String wtState, String wtType,
                       String wtStopType, String wtName, String appNo, String planNo,
                       String wtOrgName, String wtStDate, String wtEnDate, String measure) {
        this.recordId = recordId;
        this.wtNo = wtNo;
        this.wtState = wtState;
        this.wtType = wtType;
        this.wtStopType = wtStopType;
        this.wtName = wtName;
        this.appNo = appNo;
        this.planNo = planNo;
        this.wtOrgName = wtOrgName;
        this.wtStDate = wtStDate;
        this.wtEnDate = wtEnDate;
        this.measure = measure;
    }

    @Generated(hash = 970528876)
    public TicketState() {
    }

    public String getRecordId() {
        return this.recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getWtNo() {
        return this.wtNo;
    }

    public void setWtNo(String wtNo) {
        this.wtNo = wtNo;
    }

    public String getWtState() {
        return this.wtState;
    }

    public void setWtState(String wtState) {
        this.wtState = wtState;
    }

    public String getWtType() {
        return this.wtType;
    }

    public void setWtType(String wtType) {
        this.wtType = wtType;
    }

    public String getWtStopType() {
        return this.wtStopType;
    }

    public void setWtStopType(String wtStopType) {
        this.wtStopType = wtStopType;
    }

    public String getWtName() {
        return this.wtName;
    }

    public void setWtName(String wtName) {
        this.wtName = wtName;
    }

    public String getAppNo() {
        return this.appNo;
    }

    public void setAppNo(String appNo) {
        this.appNo = appNo;
    }

    public String getPlanNo() {
        return this.planNo;
    }

    public void setPlanNo(String planNo) {
        this.planNo = planNo;
    }

    public String getWtOrgName() {
        return this.wtOrgName;
    }

    public void setWtOrgName(String wtOrgName) {
        this.wtOrgName = wtOrgName;
    }

    public String getWtStDate() {
        return this.wtStDate;
    }

    public void setWtStDate(String wtStDate) {
        this.wtStDate = wtStDate;
    }

    public String getWtEnDate() {
        return this.wtEnDate;
    }

    public void setWtEnDate(String wtEnDate) {
        this.wtEnDate = wtEnDate;
    }

    public String getMeasure() {
        return this.measure;
    }

    public void setMeasure(String measure) {
        this.measure = measure;
    }

    public List<TicketStateSign> getTicketSignInfo() {
        return ticketSignInfo;
    }

    public void setTicketSignInfo(List<TicketStateSign> ticketSignInfo) {
        this.ticketSignInfo = ticketSignInfo;
    }

}
